// 转换函数返回的结果
function transformResult(target, propertyName, descriptor) {
  const value = descriptor.value // 保存原方法
  descriptor.value =function(...args){ // 重写方法
    const result = value(...args) // 调用原始方法 并获取返回值

    return `转换后 ${result}` // 转换原始的返回值
  }
}

class Example {
  @transformResult
  getResult() {
    return '原始的结果'
  }
}

console.log((new Example()).getResult())

export {}

